<!DOCTYPE html><html lang="en" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>小鸟的博客 - 做自己</title><meta name="keywords" content="Boss is SB"><meta name="author" content="John"><meta name="copyright" content="John"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta http-equiv="Cache-Control" content="no-transform"><meta http-equiv="Cache-Control" content="no-siteapp"><meta name="description" content="我的🐦比你的大">
<meta property="og:type" content="website">
<meta property="og:title" content="小鸟的博客">
<meta property="og:url" content="https://yctxkj.gitee.io/bigbdblog/page/2/index.html">
<meta property="og:site_name" content="小鸟的博客">
<meta property="og:description" content="我的🐦比你的大">
<meta property="og:locale" content="en_US">
<meta property="og:image" content="https://yctxkj.gitee.io/bigbdblog/null">
<meta property="article:author" content="John">
<meta property="article:tag" content="Boss is SB">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://yctxkj.gitee.io/bigbdblog/null"><link rel="shortcut icon" href="/bigbdblog/img/favicon.ico"><link rel="canonical" href="https://yctxkj.gitee.io/bigbdblog/page/2/"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/bigbdblog/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css"><script>var GLOBAL_CONFIG = { 
  root: '/bigbdblog/',
  hexoversion: '5.2.0',
  algolia: undefined,
  localSearch: undefined,
  translate: undefined,
  noticeOutdate: undefined,
  highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true},
  copy: {
    success: 'Copy successfully',
    error: 'Copy error',
    noSupport: 'The browser does not support'
  },
  relativeDate: {
    homepage: false,
    post: false
  },
  runtime: '',
  date_suffix: {
    just: 'Just',
    min: 'minutes ago',
    hour: 'hours ago',
    day: 'days ago',
    month: 'months ago'
  },
  copyright: undefined,
  ClickShowText: undefined,
  lightbox: 'fancybox',
  Snackbar: undefined,
  justifiedGallery: {
    js: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js',
    css: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css'
  },
  isPhotoFigcaption: false,
  islazyload: false,
  isanchor: false
};

var saveToLocal = {
  set: function setWithExpiry(key, value, ttl) {
    const now = new Date()
    const expiryDay = ttl * 86400000
    const item = {
      value: value,
      expiry: now.getTime() + expiryDay,
    }
    localStorage.setItem(key, JSON.stringify(item))
  },

  get: function getWithExpiry(key) {
    const itemStr = localStorage.getItem(key)

    if (!itemStr) {
      return undefined
    }
    const item = JSON.parse(itemStr)
    const now = new Date()

    if (now.getTime() > item.expiry) {
      localStorage.removeItem(key)
      return undefined
    }
    return item.value
  }
}</script><script id="config_change">var GLOBAL_CONFIG_SITE = { 
  isPost: false,
  isHome: true,
  isHighlightShrink: false,
  isSidebar: false,
  postUpdate: '2020-10-05 02:09:46'
}</script><noscript><style type="text/css">
  #nav {
    opacity: 1
  }
  .justified-gallery img {
    opacity: 1
  }

  #recent-posts time,
  #post-meta time {
    display: inline !important
  }
</style></noscript><script>(function () {
  window.activateDarkMode = function () {
    document.documentElement.setAttribute('data-theme', 'dark')
    if (document.querySelector('meta[name="theme-color"]') !== null) {
      document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
    }
  }
  window.activateLightMode = function () {
    document.documentElement.setAttribute('data-theme', 'light')
    if (document.querySelector('meta[name="theme-color"]') !== null) {
      document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
    }
  }

  const autoChangeMode = 'false'
  const t = saveToLocal.get('theme')
  if (autoChangeMode === '1') {
    const isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
    const isLightMode = window.matchMedia('(prefers-color-scheme: light)').matches
    const isNotSpecified = window.matchMedia('(prefers-color-scheme: no-preference)').matches
    const hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified

    if (t === undefined) {
      if (isLightMode) activateLightMode()
      else if (isDarkMode) activateDarkMode()
      else if (isNotSpecified || hasNoSupport) {
        const now = new Date()
        const hour = now.getHours()
        const isNight = hour <= 6 || hour >= 18
        isNight ? activateDarkMode() : activateLightMode()
      }
      window.matchMedia('(prefers-color-scheme: dark)').addListener(function (e) {
        if (saveToLocal.get('theme') === undefined) {
          e.matches ? activateDarkMode() : activateLightMode()
        }
      })
    } else if (t === 'light') activateLightMode()
    else activateDarkMode()
  } else if (autoChangeMode === '2') {
    const now = new Date()
    const hour = now.getHours()
    const isNight = hour <= 6 || hour >= 18
    if (t === undefined) isNight ? activateDarkMode() : activateLightMode()
    else if (t === 'light') activateLightMode()
    else activateDarkMode()
  } else {
    if (t === 'dark') activateDarkMode()
    else if (t === 'light') activateLightMode()
  }
})()</script><meta name="generator" content="Hexo 5.2.0"><link rel="alternate" href="/bigbdblog/atom.xml" title="小鸟的博客" type="application/atom+xml">
</head><body><div id="mobile-sidebar"><div id="menu_mask"></div><div id="mobile-sidebar-menus"><div class="mobile_author_icon"><img class="avatar-img" src="/bigbdblog/null" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="mobile_post_data"><div class="mobile_data_item is-center"><div class="mobile_data_link"><a href="/bigbdblog/archives/"><div class="headline">Articles</div><div class="length_num">32</div></a></div></div><div class="mobile_data_item is-center">      <div class="mobile_data_link"><a href="/bigbdblog/tags/"><div class="headline">Tags</div><div class="length_num">9</div></a></div></div></div><hr/></div></div><div id="body-wrap"><header class="full_page" id="page-header"><nav id="nav"><span id="blog_name"><a id="site-name" href="/bigbdblog/">小鸟的博客</a></span><span id="menus"><span class="close" id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></span></span></nav><div id="site-info"><h1 id="site-title">小鸟的博客</h1><div id="site-subtitle"><span id="subtitle"></span></div></div><div id="scroll-down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout_page" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="post_cover left_radius"><a href="/bigbdblog/2020/10/05/020-Emacs%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/" title="Emacs性能问题排查">     <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="Emacs性能问题排查"></a></div><div class="recent-post-info"><a class="article-title" href="/bigbdblog/2020/10/05/020-Emacs%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/" title="Emacs性能问题排查">Emacs性能问题排查</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2020-10-04T17:53:07.288Z" title="Created 2020-10-05 01:53:07">2020-10-05</time></span></div><div class="content">Emacs性能问题排查查看启动时间
命令 emacs --timed-requires
输出
屏幕中央的位置显示



查看内存和CPU占用
命令 emacs --profile
输出
屏幕中央的位置显示



换个思路，Emacs以服务的方式运行
启动服务emacs --daemon
启动客户端emacsclient -t，终端方式启动
启动客户端的命令太长，在/etc/bash.bashrc设置别名12# ------------ 定义emacsclient的别名，Emacs后台服务模式启动，加快速度 -----------alias et=&#x27;emacsclient -t&#x27;


</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/bigbdblog/2020/10/05/019-%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/" title="设计模式学习笔记">     <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="设计模式学习笔记"></a></div><div class="recent-post-info"><a class="article-title" href="/bigbdblog/2020/10/05/019-%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/" title="设计模式学习笔记">设计模式学习笔记</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2020-10-04T17:53:07.168Z" title="Created 2020-10-05 01:53:07">2020-10-05</time></span></div><div class="content">设计模式学习笔记简介有人一直说开发人员，23种设计模式要烂熟于胸，而我没有做到，学习之。
J2EE模式(超越教科书，不在23种以内) 7种
数据传输对象模式
数据传输对象是可以序列化和反序列化的，方便在网络上传输。这种处理数据传输的方式，一般会包含多个字段/属性，这种方式成为数据传输设计模式. DTO


服务定位器设计模式
就是定义一个服务的集合，这个集合具有缓存功能，能够缓存已经实例化的服务，不需要每次都创建新的实例


拦截过滤器模式
集中的请求处理机制


数据访问对象模式
DAO模式，实体，访问，接口


组合实体模式
一个实体包含多个实体，通过最外层的实体方法更新内部实体的属性


业务代码模式
表示层和业务层解耦


MVC模式
模型，视图，控制器，分层开发



创建型(Creational Patterns) 5种解决的对象创建的问题

工厂模式(Factory Pattern)
提供一种创建对象的方式
提供统一的接口负载对象的创建，具体的实现类负责创建类的实例，
有多种实现，但是想提供统一接口的场景，适用工厂模式


抽象工厂模式(Abstract Factory  ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/bigbdblog/2020/10/05/019-vim%E5%88%86%E5%B1%8F%E6%A0%87%E7%AD%BE/" title="vim分屏标签">     <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="vim分屏标签"></a></div><div class="recent-post-info"><a class="article-title" href="/bigbdblog/2020/10/05/019-vim%E5%88%86%E5%B1%8F%E6%A0%87%E7%AD%BE/" title="vim分屏标签">vim分屏标签</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2020-10-04T17:53:07.124Z" title="Created 2020-10-05 01:53:07">2020-10-05</time></span></div><div class="content">vim分屏标签tab标签
创建新tab :tabnew
关闭当前tab :tabc
关闭其他tab :tabo
查看所有的tab :tabs
前一个 :tabp
后一个 :tabn

分屏
上下分屏 sp
左右分屏 vsp
关闭当前屏幕 Ctrl+W c

</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/bigbdblog/2020/10/05/018-%E5%A6%82%E4%BD%95%E5%86%99%E5%A5%BD%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/" title="如何写好年终总结">     <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="如何写好年终总结"></a></div><div class="recent-post-info"><a class="article-title" href="/bigbdblog/2020/10/05/018-%E5%A6%82%E4%BD%95%E5%86%99%E5%A5%BD%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/" title="如何写好年终总结">如何写好年终总结</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2020-10-04T17:53:06.995Z" title="Created 2020-10-05 01:53:06">2020-10-05</time></span></div><div class="content">如何写好年终总结每年临近年底都是企业进行年度工作总结的阶段，而工作总结则是每一位管理者必须面对的课题。如何写好一份年终工作总结是许多管理者头疼的问题，既不能太过“格式化”， 又不能写成“流水账”，要不自己不满意，上司也不满意。一篇好的年终总结是职场人士有利的竞争筹码，甚至是升职加薪的“助推器”。
为什么要写年终总结？不要小看工作总结，或大或小，都与我们的绩效，升迁，加薪，去留息息相关。聪明的人不会仅仅在工作总结里总结，而是会通过汇报的机会争取资源，毕竟，工作总结是制度规定里面允许你和上级领导沟通的一种重要途径。
对于领导来说，他们不会盯着每个员工的日常工作情况，而且时间的跨度比较大，年初做的事情，到了年底，不提醒下领导，都忘记了，年终总结有助于了解员工的工作成果，工作状态，关注员工在工作中的成长，看到员工哪方面有所欠缺需要弥补，那些地方做的不对需要调整，领导根据了解到的情况，在未来的工作中给予帮助和支持；领导也会在你自己的分析与调整中，发现你的潜力，会给你一些机会，让你更好的成长。
对于自己来说，为自己一年的工作经历做梳理归纳，从中总结经验，做好复盘，发现自己的不足，然后做好改进计划， ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/bigbdblog/2020/10/05/017-%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93%E5%A6%82%E4%BD%95%E5%86%99/" title="年终总结如何写">     <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="年终总结如何写"></a></div><div class="recent-post-info"><a class="article-title" href="/bigbdblog/2020/10/05/017-%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93%E5%A6%82%E4%BD%95%E5%86%99/" title="年终总结如何写">年终总结如何写</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2020-10-04T17:53:06.954Z" title="Created 2020-10-05 01:53:06">2020-10-05</time></span></div><div class="content">年终总结如何写主要从六个方面入手
要充分认识到年终总结的重要意义
工作回顾，对工作完成情况进行总结，全面总结成绩
分析取得成绩的原因
分析导致工作目标没有达成的失误和问题
对当前形势的展望与分析
下年度的展望和安排，下一年的工作计划

年总总结的重要意义
年终总结是一个人对自己过去一年中所做成绩的分析和总结，对查漏补缺，推动工作前进、提高工作素质和能力具有重要的作用。

</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/bigbdblog/2020/10/05/016-Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B8%B8%E7%94%A8%E5%BF%AB%E6%8D%B7%E9%94%AE/" title="Linux命令行常用快捷键">     <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="Linux命令行常用快捷键"></a></div><div class="recent-post-info"><a class="article-title" href="/bigbdblog/2020/10/05/016-Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B8%B8%E7%94%A8%E5%BF%AB%E6%8D%B7%E9%94%AE/" title="Linux命令行常用快捷键">Linux命令行常用快捷键</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2020-10-04T17:53:06.866Z" title="Created 2020-10-05 01:53:06">2020-10-05</time></span></div><div class="content">Linux命令行常用快捷键以下命令为Linux中高频发常用命令，适用于Linux中远程连接客户端软件“SecureCTR”和“Xshell” 。其他远程客户端软件使用情况基本与之类似
高频命令
补全命令

tab   补全命令，每补全一个字符至少两次。


移动光标快捷键：

Ctrl+a   光标回到命令行首。
Ctrl+e    光标回到命令行末。
Ctrl+f   光标向右移动一个字符。
Ctrl+b   光标向左移动一个字符。


中断命令：

Ctrl+c  中断正在执行的任务命令或者删除整行。


暂停命令：

Ctrl+z   暂停正在运行行中的任务。



低频命令
复制快捷键：

Ctrl+Insert   复制命令（选中字符进行复制）


粘贴快捷键：

Ctrl+Insert   粘贴命令 


剪切命令：

Ctrl+k  剪切光标处到行尾处的字符。（有删除的作用）
Ctrl+u  剪切光标处到行首处的字符。（有删除的作用）
Ctrl+w  剪切光标前的一个单词（有删除的作用）
Ctrl+y   粘贴Ctrl+k 、Ctrl+u、Ctrl+w  剪切/删除的文本 ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/bigbdblog/2020/10/05/015-Emacs%E5%B8%B8%E7%94%A8%E6%8A%80%E5%B7%A7/" title="Emacs常用技巧">     <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="Emacs常用技巧"></a></div><div class="recent-post-info"><a class="article-title" href="/bigbdblog/2020/10/05/015-Emacs%E5%B8%B8%E7%94%A8%E6%8A%80%E5%B7%A7/" title="Emacs常用技巧">Emacs常用技巧</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2020-10-04T17:53:06.794Z" title="Created 2020-10-05 01:53:06">2020-10-05</time></span></div><div class="content">Emacs常用技巧简介Org-Mode管理你的生活
常用快捷键
转接文件 C-r f

文件操作
C-x C-f 读取文件到Emacs
C-x r 只读的方式打开一个文件
C-x C-q 清除一个窗口的只读属性
C-x C-s 保存文件到磁盘
C-x s 保存所有文件
C-x i 插入其它文件的内容到当前缓冲
C-x C-v 用将要读取的文件替换当前文件
C-x C-w 将当前缓冲写入指定的文件
C-x C-q Version control checkin/checkout 

输入TAB
C-q Tab

阅读模式
C-L 屏幕重绘，光标行到屏幕中央

安装配置额外的包
.spacemacs配置文件
将包名添加到 dotspacemacs-additional-packages 这个变量中去

</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/bigbdblog/2020/10/05/014-vim%E6%8F%92%E4%BB%B6%E7%AE%A1%E7%90%86/" title="vim插件管理">     <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="vim插件管理"></a></div><div class="recent-post-info"><a class="article-title" href="/bigbdblog/2020/10/05/014-vim%E6%8F%92%E4%BB%B6%E7%AE%A1%E7%90%86/" title="vim插件管理">vim插件管理</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2020-10-04T17:53:06.691Z" title="Created 2020-10-05 01:53:06">2020-10-05</time></span></div><div class="content">vim插件管理使用vim-plug管理vim插件
vim-plug 非常好用

修改~/.vimrc配置文件后，如何重新加载
方法1 source %
方法2 so ~/.vimrc

</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/bigbdblog/2020/10/05/013-vim%E8%84%9A%E6%9C%AC%E6%8F%90%E5%8F%96%E6%96%87%E4%BB%B6%E5%90%8D/" title="vim脚本提取文件名">     <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="vim脚本提取文件名"></a></div><div class="recent-post-info"><a class="article-title" href="/bigbdblog/2020/10/05/013-vim%E8%84%9A%E6%9C%AC%E6%8F%90%E5%8F%96%E6%96%87%E4%BB%B6%E5%90%8D/" title="vim脚本提取文件名">vim脚本提取文件名</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2020-10-04T17:53:06.613Z" title="Created 2020-10-05 01:53:06">2020-10-05</time></span></div><div class="content">vim脚本提取文件名简介创建文件时，希望直接生成文件标题
快捷键
vimrc支持函数expand，:h expand可以查看帮助12345678910111213141516171819202122:echo expand(&#39;%:t&#39;)     my.txt  name of file (&#39;tail&#39;):echo expand(&#39;%:p&#39;)     &#x2F;abc&#x2F;def&#x2F;my.txt full path:echo expand(&#39;%:p:h&#39;)   &#x2F;abc&#x2F;def    directory containing file (&#39;head&#39;):echo expand(&#39;%:p:h:t&#39;) def First get the full path with :p (&#x2F;abc&#x2F;def&#x2F;my.txt), then get the head of that with :h (&#x2F;abc&#x2F;def), then g ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/bigbdblog/2020/10/05/012-Tmux%E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8/" title="Tmux使用入门">     <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="Tmux使用入门"></a></div><div class="recent-post-info"><a class="article-title" href="/bigbdblog/2020/10/05/012-Tmux%E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8/" title="Tmux使用入门">Tmux使用入门</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2020-10-04T17:53:06.549Z" title="Created 2020-10-05 01:53:06">2020-10-05</time></span></div><div class="content">Tmux使用入门简介Tmux是终端多路复用工具
快捷键
tmux 进入tmux

窗口分割
垂直分屏 C-b %
水平分屏 C-b “

面板切换
切换窗口 C-b o/方向键
上下分屏与左右分屏切换 C-b SPACE

面板大小
调整窗口大小 C-b C+方向键
窗口最大化 C-b z

翻页
内容翻页 C-b [ ，然后方向键控制，q退出

</div></div></div><nav id="pagination"><div class="pagination"><a class="extend prev" rel="prev" href="/bigbdblog/"><i class="fas fa-chevron-left fa-fw"></i></a><a class="page-number" href="/bigbdblog/">1</a><span class="page-number current">2</span><a class="page-number" href="/bigbdblog/page/3/">3</a><a class="page-number" href="/bigbdblog/page/4/">4</a><a class="extend next" rel="next" href="/bigbdblog/page/3/"><i class="fas fa-chevron-right fa-fw"></i></a></div></nav></div><div class="aside_content" id="aside_content"><div class="card-widget card-info"><div class="card-content"><div class="card-info-avatar is-center"><img class="avatar-img" src="/bigbdblog/null" onerror="this.onerror=null;this.src='/bigbdblog/img/friend_404.gif'" alt="avatar"/><div class="author-info__name">John</div><div class="author-info__description">我的🐦比你的大</div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/bigbdblog/archives/"><div class="headline">Articles</div><div class="length_num">32</div></a></div><div class="card-info-data-item is-center"><a href="/bigbdblog/tags/"><div class="headline">Tags</div><div class="length_num">9</div></a></div></div><a class="button--animated" id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/jiftle"><i class="fab fa-github"></i><span>Follow Me</span></a></div></div><div class="sticky_layout"><div class="card-widget card-announcement"><div class="card-content"><div class="item-headline"><i class="fas fa-bullhorn card-announcement-animation"></i><span>Announcement</span></div><div class="announcement_content">《格局》吴军，戒骄戒躁，每日精进</div></div></div><div class="card-widget card-recent-post"><div class="card-content"><div class="item-headline"><i class="fas fa-history"></i><span>Recent Post</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/bigbdblog/2020/10/05/030-%E5%81%9A%E5%A5%BD%E8%87%AA%E5%B7%B1%E7%9A%84%E4%BA%8B&amp;%E5%A6%82%E4%BD%95%E6%8C%A3%E9%92%B1/" title="030-做好自己的事&amp;如何挣钱.md"><img src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="030-做好自己的事&amp;如何挣钱.md"/></a><div class="content"><a class="title" href="/bigbdblog/2020/10/05/030-%E5%81%9A%E5%A5%BD%E8%87%AA%E5%B7%B1%E7%9A%84%E4%BA%8B&amp;%E5%A6%82%E4%BD%95%E6%8C%A3%E9%92%B1/" title="030-做好自己的事&amp;如何挣钱.md">030-做好自己的事&amp;如何挣钱.md</a><time datetime="2020-10-04T17:53:08.228Z" title="Created 2020-10-05 01:53:08">2020-10-05</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/bigbdblog/2020/10/05/029-etcd%E5%88%9D%E7%BA%A7%E5%85%A5%E9%97%A8/" title="etcd初级入门"><img src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="etcd初级入门"/></a><div class="content"><a class="title" href="/bigbdblog/2020/10/05/029-etcd%E5%88%9D%E7%BA%A7%E5%85%A5%E9%97%A8/" title="etcd初级入门">etcd初级入门</a><time datetime="2020-10-04T17:53:08.153Z" title="Created 2020-10-05 01:53:08">2020-10-05</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/bigbdblog/2020/10/05/028-%E7%BD%91%E7%9B%98%E4%BD%A0%E7%9C%9F%E7%9A%84%E9%9C%80%E8%A6%81%E5%90%97/" title="028-网盘你真的需要吗.md"><img src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="028-网盘你真的需要吗.md"/></a><div class="content"><a class="title" href="/bigbdblog/2020/10/05/028-%E7%BD%91%E7%9B%98%E4%BD%A0%E7%9C%9F%E7%9A%84%E9%9C%80%E8%A6%81%E5%90%97/" title="028-网盘你真的需要吗.md">028-网盘你真的需要吗.md</a><time datetime="2020-10-04T17:53:08.106Z" title="Created 2020-10-05 01:53:08">2020-10-05</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/bigbdblog/2020/10/05/027-vagrant%E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8/" title="027-vagrant使用入门.md"><img src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="027-vagrant使用入门.md"/></a><div class="content"><a class="title" href="/bigbdblog/2020/10/05/027-vagrant%E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8/" title="027-vagrant使用入门.md">027-vagrant使用入门.md</a><time datetime="2020-10-04T17:53:07.974Z" title="Created 2020-10-05 01:53:07">2020-10-05</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/bigbdblog/2020/10/05/026-Mac%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6/" title="Mac常用软件"><img src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/bigbdblog/img/404.jpg'" alt="Mac常用软件"/></a><div class="content"><a class="title" href="/bigbdblog/2020/10/05/026-Mac%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6/" title="Mac常用软件">Mac常用软件</a><time datetime="2020-10-04T17:53:07.899Z" title="Created 2020-10-05 01:53:07">2020-10-05</time></div></div></div></div></div><div class="card-widget card-tags"><div class="card-content"><div class="item-headline"><i class="fas fa-tags"></i><span>Tags</span></div><div class="card-tag-cloud"><a href="/bigbdblog/tags/GitMdNote/" style="font-size: 1.37em; color: #99a4b2">GitMdNote</a> <a href="/bigbdblog/tags/Markdown/" style="font-size: 1.5em; color: #99a9bf">Markdown</a> <a href="/bigbdblog/tags/blog/" style="font-size: 1.43em; color: #99a6b9">blog</a> <a href="/bigbdblog/tags/blog-2019/" style="font-size: 1.17em; color: #999c9f">blog-2019</a> <a href="/bigbdblog/tags/blog-2019-12/" style="font-size: 1.17em; color: #999c9f">blog-2019-12</a> <a href="/bigbdblog/tags/blog-2020/" style="font-size: 1.1em; color: #999">blog-2020</a> <a href="/bigbdblog/tags/blog-2020-01/" style="font-size: 1.23em; color: #999ea6">blog-2020-01</a> <a href="/bigbdblog/tags/blog-2020-10/" style="font-size: 1.3em; color: #99a1ac">blog-2020-10</a> <a href="/bigbdblog/tags/daily/" style="font-size: 1.1em; color: #999">daily</a></div></div></div><div class="card-widget card-archives"><div class="card-content"><div class="item-headline"><i class="fas fa-archive"></i><span>Archives</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/bigbdblog/archives/2020/10/"><span class="card-archive-list-date">October 2020</span><span class="card-archive-list-count">32</span></a></li></ul></div></div><div class="card-widget card-webinfo"><div class="card-content"><div class="item-headline"><i class="fas fa-chart-line"></i><span>Info</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">Article :</div><div class="item-count">32</div></div><div class="webinfo-item"><div class="item-name">UV :</div><div class="item-count" id="busuanzi_value_site_uv"></div></div><div class="webinfo-item"><div class="item-name">PV :</div><div class="item-count" id="busuanzi_value_site_pv"></div></div><div class="webinfo-item"><div class="item-name">Last Push :</div><div class="item-count" id="last-push-date" data-lastPushDate="2020-10-04T18:09:46.391Z"></div></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">&copy;2020 By John</div><div class="framework-info"><span>Framework </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>Theme </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><section id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="Switch Between Light And Dark Mode"><i class="fas fa-adjust"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="Setting"><i class="fas fa-cog"></i></button><button id="go-up" type="button" title="Back To Top"><i class="fas fa-arrow-up"></i></button></div></section><div><script src="https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script><script src="/bigbdblog/js/utils.js"></script><script src="/bigbdblog/js/main.js"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js"></script><div class="js-pjax"><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div></div></body></html>